/**
 * 流动人口信息管理
 * @returns
 */

$(function(){
console.log("页面加载完成事件");
/**
 * 条件：审核通过
 * @returns
 */
	/*页面一加载，执行*/
	display(1,5);
	/*点击查询按钮*/
	$("#query-action-btn").click(function(){
console.log("分页----点击搜索按钮");
		display(1,$("#query-page").bs_pagination('getOption','rowsPerPage'));
	});
	/*点击查询全部按钮*/
	$("#query-action-btn-all").click(function(){
		location.href="userEmployment.html"
	});
	//函数
	function display(pageNoStr,pageSizeStr){
		/*查询条件*/
		var unit = $("#unit").val();
		var name=$("#name").val();
		var phone = $("#phone").val();
		var status = $("#status option:selected").val();
		var stateTime = $("#stateTime").val();
		var endTime = $("#endTime").val();
		/*执行ajax*/
		$.ajax({
			url:"FloatingPopulation/selectUserEmployment",
			data:{
				pageNoStr:pageNoStr,
				pageSizeStr:pageSizeStr,
				unit:unit,
				name:name,
				phone:phone,
				status:status,
				stateTime:stateTime,
				endTime:endTime
			},
			type:"post",
			dataType:"json",
			success:function(map){
				var htmlStr="";
				var userList = map.userEmployment;
				for(var i=0;i<userList.length;i++){
					htmlStr+="<tr align='center'>"
					htmlStr+="<td>"+(i+1)+"</td>"
					htmlStr+="<td>"+userList[i].employment.employingUnitsName+"</td>"
					htmlStr+="<td>"+userList[i].name+"</td>"
					htmlStr+="<td>"+userList[i].mobilephone+"</td>"
					htmlStr+="<td>"+userList[i].entertime+"</td>"
					htmlStr+="<td><a href='details.html?id="+userList[i].id+"'>查看详情</a></td>"
					htmlStr+="</tr>"
				}
				$("tbody").html(htmlStr);
				/*页面插件-分页展示*/
				//计算总页数
				var totalPages =1;
				if( map.count%pageSizeStr == 0 ){
					totalPages = map.count/pageSizeStr;
				}else{
					totalPages = parseInt(map.count/pageSizeStr)+1;
				}
				console.log("map.count="+map.count);
				$("#query-page").bs_pagination({
					currentPage:pageNoStr,	//当前页码
					rowsPerPage:pageSizeStr,	//每页显示条数
					totalRows:map.count,	//总条数
				    totalPages: totalPages,//总页数 
				    visiblePageLinks:5,	//最多显示的卡片数
				    showGoToPage:false,		//是否显示跳转到几页
				    showRowsPerPage:false,	//是否显示每页显示条数
				    showRowsInfo:false,		//是否显示记录条数
				    //用来监听页号切换的事件，event代表事件，pageobj代表页面信息
				    onChangePage:function(event,pageObj){
				    	display(pageObj.currentPage,pageObj.rowsPerPage);
				    } 
				});
			},
			error:function(){
				console.log("数据返回失败");
			}		
		});
	}
	
})